home *** CD-ROM | disk | FTP | other *** search
- /*-
- * $Id: dev.h,v 1.30 90/06/04 23:19:21 Rhialto Rel $
- * $Log: dev.h,v $
- * Revision 1.30 90/06/04 23:19:21 Rhialto
- * Release 1 Patch 3
- *
- * Include file for users of the messydisk.device
- -*/
-
- #ifndef EXEC_TYPES_H
- #include "exec/types.h"
- #endif
- #ifndef EXEC_MEMORY_H
- #include "exec/memory.h"
- #endif
- #ifndef EXEC_SEMAPHORES_H
- #include "exec/semaphores.h"
- #endif
- #ifndef EXEC_INTERRUPTS_H
- #include "exec/interrupts.h"
- #endif
- #ifndef EXEC_NODES_H
- #include "exec/nodes.h"
- #endif
- #ifndef EXEC_PORTS_H
- #include "exec/ports.h"
- #endif
- #ifndef EXEC_IO_H
- #include "exec/io.h"
- #endif
- #ifndef EXEC_ERRORS_H
- #include "exec/errors.h"
- #endif
- #ifndef EXEC_DEVICES_H
- #include "exec/devices.h"
- #endif
- #ifndef RESOURCES_DISK_H
- #include "resources/disk.h"
- #endif
- #ifndef RESOURCES_CIA_H
- #include "resources/cia.h"
- #endif
- #ifndef HARDWARE_CUSTOM_H
- #include "hardware/custom.h"
- #endif
- #ifndef HARDWARE_CIA_H
- #include "hardware/cia.h"
- #endif
- #ifndef HARDWARE_ADKBITS_H
- #include "hardware/adkbits.h"
- #endif
- #ifndef HARDWARE_DMABITS_H
- #include "hardware/dmabits.h"
- #endif
- #ifndef HARDWARE_INTBITS_H
- #include "hardware/intbits.h"
- #endif
- #ifndef DEVICES_TRACKDISK_H
- #include "devices/trackdisk.h"
- #endif
-
- typedef unsigned char byte;
- typedef unsigned short word;
- typedef unsigned long ulong;
-
- #define IOMDB_40TRACKS 7
- #define IOMDF_40TRACKS (1<<7)
-
- #define DiskResource DiscResource /* Aargh! */
- #define DiskResourceUnit DiscResourceUnit /* Aargh! */
-
- /*
- * Some default values
- */
-
- #define MS_BPS 512 /* Bytes per sector */
- #define MS_SPT 9 /* Default sectors per track */
- #define MS_SPT_MAX 10 /* Max sectors per track */
- #define MS_NSIDES 2 /* Tracks per cylinder */
-